package org.leiyang.common.dfs;

import java.io.InputStream;

/**
 * 对象存储操作接口
 */
public interface OssOp {

    /**
     * 文件上传
     * @param fileInputStream 文件流对象
     * @param fileOriginalFilename 文件名
     * @param fileSize 文件大小
     * @return 文件的访问URL
     */
    String upload(InputStream fileInputStream, String fileOriginalFilename, Long fileSize);

    /**
     * 删除OSS上的文件
     * @param filePath 文件路径(groupName/path)
     */
    void deleteFile(String filePath);
}
